package com.wondertek.service.sdk.iotdh.constant;


public class DeviceDhConstant {
    //新增设备
    public static final String ADD_DEVICE = "/openapi/v1/device/add";
    //删除设备
    public static final String DELETE_DEVICE = "/openapi/v1/device/delete";
    //设备查询
    public static final String PAGE_DEVICE = "/openapi/v1/device/page";
    //视频推拉流创建
    public static final String ADD_STREAM_URL = "/openapi/v1/device/streamurl";
    //设备操作 包括 抓图 重启 移动
    public static final String OPERATE = "/openapi/v1/device/operate";

    //告警列表查询
    public static final String PAGE_ALARM = "/openapi/v1/alarm/page";
    //数据订阅接⼝
    public static final String SUBSCRIBE_DATAS = "/openapi/v1/subscribe/datas";
    //取消订阅接⼝
    public static final String SUBSCRIBE_CANCEL = "/openapi/v1/subscribe/cancel";

    //设置定时部防撤防信息：对⽹关整体部防撤防进⾏设置
    public static final String SET_TIMING_ARM_INFOS = "/openapi/v1/penetrate/iot/setTimingArmInfos";
    //设置定时部防撤防信息：对⽹关整体部防撤防进⾏设置
    public static final String GET_TIMING_ARM_INFOS = "/openapi/v1/penetrate/iot/getTimingArmInfos";

    //查询网关设备的分区信息(查看每个分区的启动状态及配件信息)
    public static final String GET_AREA_INFOS = "/openapi/v1/penetrate/iot/getAreaInfos";
    //设置分区信息：设置分区的true、false
    public static final String SET_AREA_INFO = "/openapi/v1/penetrate/iot/setAreaInfo";
    //查询该网关设备下的分区布防模式
    public static final String GET_AREA_ARM_MODE = "/openapi/v1/penetrate/iot/getAreaArmMode";
    //设置分区布防模式
    public static final String SET_AREA_ARM_MODE = "/openapi/v1/penetrate/iot/setAreaArmMode";

    //设置⽹关与配件配对：将设备挂载到⽹关下
    public static final String SET_ACCESSORY_PAIR = "/openapi/v1/penetrate/iot/setAccessoryPair";
    //删除配件：将配件和⽹关解绑
    public static final String DELETE_ACCESSORY = "/openapi/v1/penetrate/iot/deleteAccessory";
    //设置配件分区：更改配件的分区
    public static final String SET_ACCESSORY_AREA = "/openapi/v1/penetrate/iot/setAccessoryArea";
    //查询配件状态：查询⽹关设备下的所有配件信息
    public static final String GET_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/getAccessoryInfo";

    //查询⽹关设备状态
    public static final String GET_STATUS = "/openapi/v1/penetrate/iot/getStatus";
    //查询报警⽹关使能
    public static final String GET_ENABLE = "/openapi/v1/penetrate/iot/getEnable";
    //配置设置⽹关使能
    public static final String SET_ENABLE = "/openapi/v1/penetrate/iot/setEnable";
    //设置烟感信息
    public static final String SET_SMOKE_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/setSmokeAccessoryInfo";
    //配置有线⽹络
    public static final String SET_NET_WORK_INFO = "/openapi/v1/penetrate/iot/setNetworkInfo";
    //配置⽆线⽹络
    public static final String MODIFY_WIRELESS_NETWORK = "/openapi/v1/penetrate/iot/modifyWirelessNetwork";
    //设置⽆线键盘信息
    public static final String SET_KEYBOARD_ACCESSORY_INFO = " /openapi/v1/penetrate/iot/setKeyboardAccessoryInfo";
    //设置室外警号信息
    public static final String SET_OD_ALARM_BELL_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/setODAlarmBellAccessoryInfo";
    //设置 ⻔磁 （wireless door detector） 信息
    public static final String SET_DOOR_DETECTOR_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/setDoorDetectorAccessoryInfo";
    //设置 升级⻔磁 （Door Detector Plus） 信息
    public static final String SET_DOOR_DETECTOR_PLUS_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/setDoorDetectorPlusAccessoryInfo";
    //接⼝说明 设置 PIR相机 (wireless PIR detector) 信息
    public static final String SET_PIR_ACCESSORY_INFO = "/openapi/v1/penetrate/iot/setPIRAccessoryInfo";
    //配件灵敏度测试
    public static final String SENSITIVITY_TEST = "/openapi/v1/penetrate/iot/sensitivityTest";
    //配件灵敏度测试
    public static final String SIGNAL_STRENGTH_TEST = "/openapi/v1/penetrate/iot/signalStrengthTest";
    //获取回放列表
    public static final String LOCAL_RECORDS = "/openapi/v1/device/LocalRecords";


    //设备-dolynck平台绑定状态查询
    public static final String CHECK_DEVICE_BIND_INFO = "/openapi/v1/penetrate/iot/checkDeviceBindInfo";
    //获取ipc搜索实例
    public static final String GET_IPC_INSTANCE = "/openapi/v1/penetrate/iot/getIpcInstance";
    //搜索附近IPC设备
    public static final String SEARCH_IPC_STARTING = "/openapi/v1/penetrate/iot/searchIpcStarting";
    //搜索附近IPC设备
    public static final String GET_SEARCH_IPC_RESULT = "/openapi/v1/penetrate/iot/getSearchIpcResult";
    //停⽌搜索IPC设备
    public static final String STOP_SEARCH_IPC = "/openapi/v1/penetrate/iot/stopSearchIpc";
    //将IPC设备添加到⽹关下
    public static final String ADD_CAMERA = "/openapi/v1/penetrate/iot/addCamera";



    //配置设备的 UTC 时间 支持夏令时
    public static final String SET_DEVICE_UTC_TIMEZONE = "/openapi/v1/penetrate/iot/setDeviceUTCTimezone";
    //搜索设备时区和夏令时 （DST） 的配置
    public static final String GET_DEVICE_UTC_TIMEZONE = "/openapi/v1/penetrate/iot/getDeviceUTCTimezone";


    //查询配件情景模式列表
    public static final String GET_ACCESSORY_SCENE_MODES = "/openapi/v1/penetrate/iot/addAccessorySceneMode";

    //设置设备或配件心跳时间
    public static final String SET_HEARTBEAT = "/openapi/v1/penetrate/iot/setHeartbeat";

    //添加报警接收中心配置
    public static final String ADD_ARC_CONFIG = "/openapi/v1/penetrate/iot/addArcConfig";

    //搜索报警接收中心配置
    public static final String GET_ARC_CONFIG = "/openapi/v1/penetrate/iot/getArcConfig";

    //查询设备在离线
    public static final String DEVICE_ONLINE = "/openapi/v1/penetrate/iot/deviceOnline";

    //数据订阅记录列表
    public static final String SUBSCRIBE_LIST = "/openapi/v1/subscribe";

    //修改设备密码
    public static final String MODIFY_DEV_CODE = "/openapi/v1/penetrate/iot/modifyDevCode";

    //确认设备密码
    public static final String VERIFY_DEV_CODE = "/openapi/v1/penetrate/iot/verifyDevCode";

    //设备升级
    public static final String UPGRADE_DEVICE = "/openapi/v1/penetrate/iot/upgradeDevice";

    //设备使能
    public static final String SET_ABILITY_STATUS = "/openapi/v1/penetrate/iot/setAbilityStatus";

    //设备使能
    public static final String SET_MOBILE_NETWORK = "/openapi/v1/penetrate/iot/setMobileNetwork";

    //批量搜索设备详细信息
    public static final String LIST_DEVICE_DETAILS_BY_IDS = "/openapi/v1/penetrate/iot/listDeviceDetailsByIds";

    //获取有线网络信息
    public static final String GET_NETWORK_INFO = "/openapi/v1/penetrate/iot/getNetworkInfo";

    //获取无线网络信息
    public static final String GET_CURRENT_WIRELESS_NETWORK = "/openapi/v1/penetrate/iot/getCurrentWirelessNetwork";

    //获取移动网络信息
    public static final String GET_MOBILE_NETWORK_INFO = "/openapi/v1/penetrate/iot/getMobileNetworkInfo";

    //搜索 Alarm Hub 周围的无线网络信息
    public static final String GET_AROUND_WIRELESS_NETWORK_INFOS = "/openapi/v1/penetrate/iot/getAroundWirelessNetworkInfos";

    //搜索 Alarm Hub 的云更新版本
    public static final String GET_UPGRADE_VERSION_INFO = "/openapi/v1/penetrate/iot/getUpgradeVersionInfo";

    //搜索Alarm Hub的云更新进度
    public static final String GET_UPGRADE_PROGRESS = "/openapi/v1/penetrate/iot/getUpgradeProgress";

    //搜索连接到 Alarm Hub 的附件的状态
    public static final String GET_ACCESSORY_STATUS = "/openapi/v1/penetrate/iot/getAccessoryStatus";

    //获取设备版本和可升级信息(NEW)
    public static final String DEVICE_VERSION_LIST = "/openapi/v1/penetrate/iot/deviceVersionList";
}
